package logger

type Logger interface {
	Debug(msg string, args ...Field)
	Warn(msg string, args ...Field)
	Info(msg string, args ...Field)
	Error(msg string, args ...Field)
	// args会加入 Logger 中任何打印出来的日志中
	With(args ... Field) Logger
}

type Field struct{
	Key string
	Value any
}
